package co.com.fenoco.encuentas.servicios;

import java.util.List;

import javax.ejb.Local;
import javax.faces.model.SelectItem;

import co.com.fenoco.encuentas.persistencia.DetalleFotografico;
import co.com.fenoco.encuentas.persistencia.EncabezadoEncuestas;
import co.com.fenoco.encuentas.persistencia.Respuesta;
import co.com.fenoco.encuentas.servicios.dto.FiltroConsultaEncuestasDTO;

@Local
public interface IEncuestasLocal {
	public void adicionarEncuesta(EncabezadoEncuestas encuesta);
	public void eliminarEncuesta(EncabezadoEncuestas encuesta);
	public void modificarEncuesta(EncabezadoEncuestas encuesta);
	public EncabezadoEncuestas consultarEncuesta(EncabezadoEncuestas encuesta);
	public List<EncabezadoEncuestas> consultarEncuestas(FiltroConsultaEncuestasDTO filtro);
	public List<SelectItem> consultarListado(Respuesta filtro);
	
	public List<DetalleFotografico> consultarFotografias(EncabezadoEncuestas encuesta);
}
